home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Ultimedia 1
/
Ultimedia 1.iso
/
tools
/
grafiktools
/
djpeggui
/
djpeggui.doc
< prev
next >
Wrap
Text File
|
1993-07-25
|
9KB
|
305 lines
$VER: djpegGUI.guide 37.1 (25/07/93)
Documentation for djpegGUI 37.1
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Date: July 25, 1993
Author: Geoff Seeley
I. Preface - About the program.
II. Copyrights - Important information.
III. Acknowledgments - Who made it possible.
IV. Installation - Setting up on your system.
V. Menus - Menu descriptions.
VI. Gadgets - Gadget descriptions
VII. Known Bugs - What doesn't work
VIII. Program History - What was done to fix above :-)
Section I. - Preface
~~~~~~~~~~~~~~~~~~~~
djpegGUI is an Intuition front end to the Independent JPEG Group's
JPEG decompression software. ("djpeg")
djpegGUI will run under Kickstart 2.04 and above only.
Section II. - Copyrights
~~~~~~~~~~~~~~~~~~~~~~~~
djpegGUI is freely distributable and may not be sold for profit, however
djpegGUI remains copyrighted © 1993 (All rights reserved) by Geoff Seeley.
djpegGUI may be included in public domain libraries such as Fred Fish's
"Amiga Freely Redistributable Library" as long as no profit is made from
this program and no files in the archive are modified in any way.
No warrantees are expressed or implied for this program. Use it at your
own risk.
Parts of this archive ("djpeg" and "djpeg.man") are based in part on the
work of the Independent JPEG Group.
AmigaGuide, Commodore's Installer and Workbench are copyrighted trademarks
of Commodore-Amiga, Inc.
Section III. - Acknowledgements
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The following people and groups made this program possible. Thanks go to:
The Independent JPEG Group for their JPEG software.
Michael Sinz (Operating System Development Group, Commodore-Amiga, Inc.)
for his WB2CLI routine and also for Enforcer.
Commodore-Amiga, Inc. for providing the one platform that I actually
enjoy using and programming on...
Section IV. - Installation
~~~~~~~~~~~~~~~~~~~~~~~~~~
Method 1 - Installer Script
~~~~~~~~~~~~~~~~~~~~~~~~~~~
If you have Commodore's Installer© program (not included) in your path,
simply double click on the "Install-djpegGUI" icon and follow the
instructions.
Method 2 - Manual
~~~~~~~~~~~~~~~~~
Using the CLI or your favorite directory utility, copy the main
program files:
djpegGUI
djpegGUI.info
to a directory of your choice. Copy the documentation files:
djpegGUI.guide
djpegGUI.guide.info
if you have the AmigaGuide© hypertext system installed, else copy:
djpeg.doc
djpeg.doc.info
to a directory of your choice.
You may also wish to configure the djpegGUI program to allow it to
find the "djpeg" program. djpegGUI will search your current
Workbench path for the "djpeg" program, however you may tell
djpegGUI where the "djpeg" program is located by setting the
tooltype DJPEGPATH in djpegGUI's icon. ie:
DJPEGPATH=Work:Graphics/Tools/Jpeg
NOTE: Only specify the path, not a filename.
A path to the AmigaGuide© help file may also be specified if you
install the documentation in a different directory or rename the
file. example:
HELP=Work:AmigaGuide/Files/djpegGUI.guide
NOTE: If the HELP tooltype is specified, you must include the
filename!
You can specify the window's opening position with the WINDOW
tooltype. The first number is the left or x coordinate, and the
second is the top or y coordinate. example:
WINDOW=50/100
Would position the window 50 pixels to the left and 100 pixels down
from the top-left of the Workbench screen.
Section V. - Menus
~~~~~~~~~~~~~~~~~~
Project
~~~~~~~
About (Amiga A) - Display a requester with program version, etc.
Quit (Amiga Q) - Quit the program.
Section VI. - Gadgets
~~~~~~~~~~~~~~~~~~~~~
Source File - Specifies the JPEG file you wish to decompress. Clicking on
the "Get" gadget will bring up the ASL file requester to
allow you to select a file for this gadget. Dragging an
icon into the djpegGUI window with an extension of .JPG,
.JPEG, or .JFIF will place the filename of the icon in
the string gadget.
Destination - Specifies the filename of the decompressed file. Any icon
dragged onto the djpegGUI window without the file extensions
mentioned above, will be placed in this string gadget.
Output - This gadget allows you to select which file format you wish
Format to use for the output file.
Reduce - "djpeg" can dither the final number of colors in the
Colors To output image. Selecting "Skip" will make "djpeg" skip
the dithering process. Certain combinations of output format
and number of colors are not legal, however djpegGUI will
let you select them, "djpeg" will give you the appropriate
error message(s) in this case. When "djpeg" reduces colors,
Floyd-Steinberg dithering is applied to the image by default,
however, this can be turned off. (See below)
Apply cross - Performs a smoothing process during decompression. This
block is a slow and memory intensive process.
smoothing
Force - Uses a gray-scale palette in the output image.
grayscale
output
Don't use - Don't use Floyd-Steinberg when reducing the number of colors.
dithering
Use 1-pass - Use one-pass instead of two-pass color quantization. The one-
quantization pass method is faster and needs less memory, but it produces
a lower quality image.
Maximum - Specify the maximum memory that "djpeg" should use during
Memory decompression. (See Known Bugs)
Convert - Starts the decompression process. Several checks such as
overwriting a destination file, are performed before "djpeg"
is called. An output window will open during the decompression
and any error messages will be displayed here should "djpeg"
fail for any reason.
Quit - Quits :-)
Consult the djpeg.man file for more information regrading the various
options of "djpeg" listed above.
Section VII. - Known Bugs
~~~~~~~~~~~~~~~~~~~~~~~~~
djpegGUI
~~~~~~~~
As far as I know, there are no bugs in this program. Enforcer was used
during developement and testing.
djpeg
~~~~~
The version of "djpeg" that I used during developement of this program
ignors the Maximum Memory option (-m), therefore the Maximum Memory
gadget really has no effect. I've left this gadget in the program
in case future version of the "djpeg" program support this feature.
"djpeg" likes to have LOTS of memory for large images.
Other
~~~~~
Those of you running Enforcer will see a "hit" similar to the following
when the AmigaGuide© program is spawned to display the help.
BYTE-READ from 00000000 PC: 07F0D160
USP: 07ECAF2C SR: 0004 SW: 0751 (U0)(-)(-) TCB: 07EC93E8
Data: 00000000 07C00010 80000000 00000000 40000000 80000000 07EC5B26 00000000
Addr: 00000001 00000000 07ECC434 07EC784C 07EC6480 07EC93E8 07C00810 --------
Stck: 80000000 00000000 07ECC434 07EC784C 07ECB390 07C00810 00000000 00000000
Stck: 07F01C24 00000000 00000000 07CB2FBE 07E99FC4 07EBF0E0 07EC5A9C 07E00EDC
----> 07F0D160 - "LIBS:amigaguide.library" Hunk 0000 Offset 0000BE50
As far as I can tell, this seems to be a bug in the amigaguide.library.
I have not been able look into this problem due to problems with my CPR
installation. The code that spawns the AmigaGuide© has been taken
directly from a Commodore example and I don't believe it is the problem.
I will try to fix this in future versions.
Section VIII. - Program History
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Version 37.1 (25/07/93) - first public version
Contacting the Author
~~~~~~~~~~~~~~~~~~~~~
If you have any comments, suggestions, gripes, or God forbid... bugs,
Please feel free to contact me at the following places:
Snail-Mail: Geoff Seeley
1240 Margaret Place,
Duncan, British Columbia
Canada
V9L 4T6
E-Mail: geoff@softwords.bc.ca
(InterNet)
(put "djpegGUI" in your Subject: line for quick response)